BZOJ 2705:
$\sum_{i=1}^{n}\gcd(i,n)\ (n\le2^{32})$
2018 蓝桥国赛第六题:
$\sum_{i=1}^{i=n}\sum_{i=1}^{i=n}\gcd (i,j)^2\ (n\le10^7)$
BZOJ 2705
- 枚举约数,求$phi$即可
- 注意枚举$i$的时候还有$\frac{n}{i}$
- 时间复杂度$O(\sqrt{n}·\log n)$
1 |
|
2018 蓝桥国赛第六题
- 显然也是枚举约数,但需要$O(n)$线性筛求出$[1,10^7]$的$phi$
- 时间复杂度$O(n)$